package crl.levelgen.patterns;

import crl.cuts.EndingTrigger;
import crl.cuts.Unleasher;


public class ChimeraLair extends StaticPattern{
	public String getMapKey(){
		return "ENTRANCE";
	}
	
	public String getDescription() {
		return "Chimera Lair";
	}

	public String getMusicKeyMorning() {
		return "CHIMERA";
	}

	public String getMusicKeyNoon() {
		return null;
	}

	public ChimeraLair () {
		this.cellMap = new String [][]{{
			"###############################################################################",
			"##..###########################...............#################################",
			"##..########################..ww.............ww..##################...#########",
			"##########################...www.....C.......www...################...#########",
			"#########################...www...............www...###############...#########",
			"#########################....www.............www....###############...#########",
			"##########################....ww.............ww....################...#########",
			"###########################....ww...........ww....#################...#########",
			"################.............................................######...#########",
			"################............w...................w............######...#########",
			"###########.............t...w...................w...t.............#...#########",
			"###########.................w...................w.................#...#########",
			"###############.............w...wwwwwwwwwwwww...w.............#####...#########",
			"##################......t...w...wwwwwwwwwwwww...w...t......########...#########",
			"######################......w...wwwwwwwwwwwww...w......############...#########",
			"##...............#####......w...wwwwwwwwwwwww...w......############...#########",
			"##...wwwwwwwww...#####..t...w...................w...t..############...#########",
			"##...wwwwwwwww...#####......w...................w......########...........#####",
			"###...wwwwwww...######......w...................w......########...........#####",
			"###....wwwww....######..t...w...................w...t..############...#########",
			"####...wwwww...#######......w...................w......############...#########",
			"#####.........########......w...................w......############...#########",
			"#######################.t...w...................w...t.#############...#########",
			"########################....w...................w....##########################",
			"#########################.........wwwwwww...........###########################",
			"####################################www########################################",
			"##################################.......######################################",
			"##################################...S...######################################",
			"##################################.......######################################",
			"###############################################################################",
			
		}};
		
		charMap.put("#", "CAVE_WALL");
		charMap.put(".", "CAVE_FLOOR");
		charMap.put("S", "CAVE_FLOOR EXIT _BACK");
		charMap.put("w", "LAVA");
		charMap.put("t", "CAVE_WALL");
		charMap.put("C", "CAVE_FLOOR MONSTER CHIMERA");
		
		unleashers = new Unleasher[]{
			new EndingTrigger() 
		};
	}


}